﻿========================================================================
    LIBRERIA ATL (ACTIVE TEMPLATE LIBRARY): cenni preliminari sul progetto [!output PROJECT_NAME]
========================================================================

La Creazione guidata applicazione ha creato questo progetto [!output PROJECT_NAME] come punto di partenza per la scrittura di una libreria a collegamento dinamico (DLL).

Questo file contiene un riepilogo del contenuto di ciascun file che fa parte del progetto.

[!output PROJECT_NAME].vcxproj
    File di progetto principale per i progetti VC++ generati tramite una creazione guidata applicazione. Contiene informazioni sulla versione di Visual C++ che ha generato il file e informazioni sulle piattaforme, le configurazioni e le caratteristiche del progetto selezionate con la Creazione guidata applicazione.

[!output PROJECT_NAME].vcxproj.filters
    File dei filtri per i progetti VC++ generati tramite una Creazione guidata applicazione. Contiene informazioni sull'associazione tra i file del progetto e i filtri. Tale associazione viene utilizzata nell'IDE per la visualizzazione di raggruppamenti di file con estensioni simili in un nodo specifico, ad esempio: i file con estensione cpp sono associati al filtro "File di origine".

[!output SAFE_IDL_NAME].idl
    Questo file contiene le definizioni IDL della libreria dei tipi, delle interfacce e delle coclassi definite nel progetto.
    Questo file verrà elaborato dal compilatore MIDL per generare:
        Definizioni di interfaccia C++ e dichiarazioni GUID ([!output SAFE_IDL_NAME].h)
        Definizioni GUID                                ([!output SAFE_IDL_NAME]_i.c)
        Libreria dei tipi                                  ([!output SAFE_IDL_NAME].tlb)
        Codice di marshalling                            ([!output SAFE_IDL_NAME]_p.c e dlldata.c)

[!output SAFE_IDL_NAME].h
    Questo file contiene le definizioni di interfaccia C++ e le dichiarazioni GUID degli elementi definiti in [!output SAFE_IDL_NAME].idl. Verrà rigenerato dal MIDL durante la compilazione.

[!output PROJECT_NAME].cpp
    Questo file contiene la mappa di oggetti e l'implementazione delle esportazioni di DLL.

[!output PROJECT_NAME].rc
    Elenco di tutte le risorse Microsoft Windows utilizzate dal programma.

[!if DLL_APP]
[!output PROJECT_NAME].def
    Questo file di definizione di moduli fornisce il linker con le informazioni sulle esportazioni richieste dalla DLL. Contiene esportazioni per:
        DllGetClassObject
        DllCanUnloadNow
        DllRegisterServer
        DllUnregisterServer
        DllInstall
[!endif]

/////////////////////////////////////////////////////////////////////////////
Altri file standard:

StdAfx.h, StdAfx.cpp
    Tali file vengono utilizzati per generare il file di intestazione precompilato [!output PROJECT_NAME].pch e il file dei tipi precompilato StdAfx.obj.

Resource.h
    File di intestazione standard che definisce gli ID di risorsa.

/////////////////////////////////////////////////////////////////////////////
Altre note:

	L'opzione di supporto MFC compila le librerie Microsoft Foundation Class nello scheletro di applicazione in uso, rendendo disponibili le classi, gli oggetti e le funzioni MFC.
/////////////////////////////////////////////////////////////////////////////
